7a85a78dac5551470fdd0e1ca2733a749c9ae3f1,ground-core/src/main/java/edu/berkeley/ground/api/models/gremlin/GremlinRichVersionFactory.java,GremlinRichVersionFactory,retrieveFromDatabase,#GroundDBConnection#String#,100
Before Change
Map<String, Tag> tags = tagFactory.retrieveFromDatabaseById(connectionPointer, id);
String reference = versionVertex.property("reference").toString();
String structureVersionId = versionVertex.property("structureversion_id").value().toString();
return RichVersionFactory.construct(id, tags, structureVersionId, reference, parameters);
After Change
Map<String, Tag> tags = tagFactory.retrieveFromDatabaseById(connectionPointer, id);
String reference = null;
if (versionVertex.property("reference").isPresent()) {
reference = versionVertex.property("reference").value().toString();
}